HGV: A Library for Hierarchies, Graphs, and Views
نویسنده
چکیده
We introduce the base architecture of a software library which combines graphs, hierarchies, and views and describes the interactions between them. Each graph may have arbitrarily many hierarchies and each hierarchy may have arbitrarily many views. Both the hierarchies and the views can be added and removed dynamically from the corresponding graph and hierarchy, respectively. The software library shall serve as a platform for algorithms and data structures on hierarchically structured graphs. Such graphs become increasingly important and occur in special applications, e. g., call graphs in software engineering or biochemical pathways, with a particular need to manipulate and draw
منابع مشابه
Molecular Detection of HGV RNA in Chronic Hepatitis Patients from Afzalipoor General Hospital in Kerman, Iran
Background and Aims: Viral hepatitis is a global health problem with a high mortality rate. Recently, a new Flavi-like virus, provisionally named hepatitis G virus (HGV), has been described. HGV does not induce an immune response that is consistently detectable by using recombinant proteins from prokaryotic expression, therefore studies have been conducted by using polymerase chain reaction (...
متن کاملUDS: A Universal Data Structure
abstract This paper gives a data structure (UDS) for supporting database retrieval, inference and machine learning that attempts to unify and extend previous work in relational databases, semantic networks, conceptual graphs, RETE, neural networks and case-based reasoning. Foundational to this view is that all data can be viewed as a primitive set of objects and mathematical relations (as sets ...
متن کاملIntegrating Independently Developed Classes
We address the problem of integrating classes that are developed independently. We propose to factorise the intensional and extensional dimensions of classes and let them be organised in separate hierarchies. Class integration becomes the problem of integrating extent graphs, and to describe relations between the properties of the classes to be integrated. Our approach may be seen as extending ...
متن کاملConsistent Integration of Models Based on Views of Visual Languages
The complexity of large system models in software engineering nowadays is mastered by using different views. View-based modeling aims at creating small, partial models, each one of them describing some aspect of the system. Existing formal techniques supporting view-based visual modeling are based on typed attributed graphs, where views are related by typed attributed graph morphisms. Such morp...
متن کاملManaging views in a program understanding tool
Program understanding tools typically ooer built-in visual representations of the subject software, such as call graphs and class hierarchies , and textual representations, such as cross-reference listings and exact-interface reports. It is useful to bundle a number of these visual and textual frames, with some annotation, into a view for redocumenta-tion purposes. For large, legacy software sy...
متن کامل